.core-imagebox.imagebox-3-across-fullwidth {
	padding: unset;
	margin-bottom: var(--space-20);
}

/* Widget Title */
.core-imagebox.imagebox-3-across-fullwidth .widget-header {
	margin: 0 0 14px 38px;
	padding: unset;
}

.core-imagebox.imagebox-3-across-fullwidth .widget-title {
	font-family: var(--font-body);
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: -0.005rem;
	font-size: 2.5rem;
	line-height: 1.1em;
	color: var(--charcoal);
	margin-right: unset;
}

.core-imagebox.imagebox-3-across-fullwidth .slides {
	gap: 0px;
}

/* --Slide borders-- */
.core-imagebox.imagebox-3-across-fullwidth .slide .inner::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0px;
	width: 100%;
	height: 10px;
	background-image: url(/includes/public/assets/shared/imagebox/3_Across/texture-top-1-m.svg);
	background-size: cover;
	background-repeat: no-repeat;
	z-index: 4;
}

.core-imagebox.imagebox-3-across-fullwidth .slide .inner::after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0px;
	width: 100%;
	height: 10px;
	background-image: url(/includes/public/assets/shared/imagebox/3_Across/texture-bottom-3-m.svg);
	background-size: cover;
	background-repeat: no-repeat;
	z-index: 4;
}

.core-imagebox.imagebox-3-across-fullwidth .slide:nth-child(3n+2) .inner::before {
	background-image: url(/includes/public/assets/shared/imagebox/3_Across/texture-top-2-m.svg);
}

.core-imagebox.imagebox-3-across-fullwidth .slide:nth-child(3n+2) .inner::after {
	background-image: url(/includes/public/assets/shared/imagebox/3_Across/texture-bottom-2-m.svg);
}

.core-imagebox.imagebox-3-across-fullwidth .slide:nth-child(3n+3) .inner::before {
	background-image: url(/includes/public/assets/shared/imagebox/3_Across/texture-top-3-m.svg);
}

.core-imagebox.imagebox-3-across-fullwidth .slide:nth-child(3n+3) .inner::after {
	background-image: url(/includes/public/assets/shared/imagebox/3_Across/texture-bottom-3-m.svg);
}

/* --Video Play btn-- */
.core-imagebox.imagebox-3-across-fullwidth .shared-play-button {
    transform: unset;
    left: unset;
    top: 30px;
    right: 20px;
}

/* --Content Section-- */
.core-imagebox.imagebox-3-across-fullwidth .slide .content-section {
	position: absolute;
    text-align: center;
    display: flex;
    bottom: unset;
    top: 50%;
    left: 0;
    padding: var(--space-4);
    width: 100%;
    pointer-events: none;
    flex-direction: column;
    transform: translateY(-50%);
	margin-right: unset;
	z-index: 2;
}

.core-imagebox.imagebox-3-across-fullwidth .slide .content-section .subtitle {
	font-family: var(--font-body);
	text-transform: uppercase;
	font-weight: 100;
	font-size: var(--text-sm);
	line-height: 1.42em;
	color: var(--white);
}

.core-imagebox.imagebox-3-across-fullwidth .slide .slide-title {
	font-family: var(--font-body);
	font-size: var(--text-3xl-2);
	line-height: 1.06em;
	color: var(--white);
	text-transform: uppercase;
	font-weight: 800;
	margin: 0 auto 6px;
	padding: 5px 0;
	width: 82%;
}

.core-imagebox.imagebox-3-across-fullwidth .slide .slide-title::after {
	content: '';
    display: flex;
    height: 2px;
    background-color: var(--white);
    max-width: 285px;
	margin: 5px auto 0;
}

.core-imagebox.imagebox-3-across-fullwidth .mountains-svg-container {
	width: 140px;
	margin: 0 auto;
	position: relative;
}

.core-imagebox.imagebox-3-across-fullwidth .mountains-svg-container::before {
	content: '';
    width: 40%;
    height: 2px;
    position: absolute;
    bottom: 5px;
    left: -50%;
    background: var(--white);
}

.core-imagebox.imagebox-3-across-fullwidth .mountains-svg-container::after {
	content: '';
    width: 40%;
    height: 2px;
    position: absolute;
    bottom: 5px;
    right: -50%;
    background: var(--white);
}

.core-imagebox.imagebox-3-across-fullwidth .slide .img-cont::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: var(--charcoal);
	opacity: .7;
	pointer-events: none;
	transition: background ease 300ms;
	z-index: 1;
}

.core-imagebox.imagebox-3-across-fullwidth .slide .img-cont:hover::after {
	background: unset;
}

/* --View All btn-- */
.core-imagebox.imagebox-3-across-fullwidth .view-all-cont {
	display: flex;
	justify-content: center;
	width: 100%;
	margin-top: var(--space-5);
}

.core-imagebox.imagebox-3-across-fullwidth .widget-view-all {
    position: relative;
	display: inline-flex;
	justify-content: center;
	white-space: nowrap;
    z-index: 1;
    display: flex;
    gap: 18px;
    font-family: var(--font-body);
    font-size: .9375rem;
    font-weight: 700;
    font-style: italic;
    line-height: var(--leading-none);
    letter-spacing: var(--tracking-tighter);
    color: var(--charcoal);
    text-transform: uppercase;
    padding: var(--space-4);
    width: 288px;
    opacity: 1;
	border: none;
}

.core-imagebox.imagebox-3-across-fullwidth .widget-view-all::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 48px;
	background-image: url(/includes/public/assets/shared/imagebox/button-container-m.svg);
	background-size: cover;
	background-repeat: no-repeat;
	z-index: -1;
}

.core-imagebox.imagebox-3-across-fullwidth .widget-view-all .view-all-arrow {
    display: inline-block;
    max-width: 18px;
    transform: translateX(-2px) translateY(-2px);
    transition: transform ease-out 300ms;
}

.core-imagebox.imagebox-3-across-fullwidth .view-all-cont svg {
	display: inline-block;
	z-index: -1;
}

@media (min-width: 40em) {
	.core-imagebox.imagebox-3-across-fullwidth .slides {
		gap: var(--space-4);
	}

	.core-imagebox.imagebox-3-across-fullwidth .widget-header {
		margin: 0 0 14px 70px;
	}
	
	.core-imagebox.imagebox-3-across-fullwidth .slide .inner::before {
		height: 15px;
		background-image: url(/includes/public/assets/shared/imagebox/3_Across/texture-top-1.svg);
	}
	
	.core-imagebox.imagebox-3-across-fullwidth .slide .inner::after {
		height: 15px;
		background-image: url(/includes/public/assets/shared/imagebox/3_Across/texture-bottom-1.svg);
	}
	
	.core-imagebox.imagebox-3-across-fullwidth .slide:nth-child(3n+2) .inner::before {
		background-image: url(/includes/public/assets/shared/imagebox/3_Across/texture-top-2.svg);
	}
	
	.core-imagebox.imagebox-3-across-fullwidth .slide:nth-child(3n+2) .inner::after {
		background-image: url(/includes/public/assets/shared/imagebox/3_Across/texture-bottom-2.svg);
	}
	
	.core-imagebox.imagebox-3-across-fullwidth .slide:nth-child(3n+3) .inner::before {
		background-image: url(/includes/public/assets/shared/imagebox/3_Across/texture-top-3.svg);
	}
	
	.core-imagebox.imagebox-3-across-fullwidth .slide:nth-child(3n+3) .inner::after {
		background-image: url(/includes/public/assets/shared/imagebox/3_Across/texture-bottom-3.svg);
	}
}

@media (min-width: 64em) {
	.core-imagebox.imagebox-3-across-fullwidth {
		margin-bottom: var(--space-32);
	}

	.core-imagebox.imagebox-3-across-fullwidth .widget-header {
		margin: 0 0 14px 140px;
	}

	.core-imagebox.imagebox-3-across-fullwidth .slides {
		gap: var(--space-6);
	}

	.core-imagebox.imagebox-3-across-fullwidth .widget-title {
		font-size: var(--text-5xl-2);
		letter-spacing: -0.1719rem;
		line-height: 1.16em;
	}

	.core-imagebox.imagebox-3-across-fullwidth .slide .subtitle-container h2 {
		font-size: 2.375rem;
		line-height: 1.15em;
	}

	.core-imagebox.imagebox-3-across-fullwidth .slide .content-section .slide-title {
		font-size: var(--text-4xl-2);
		line-height: 1.15em;
	}

	.core-imagebox.imagebox-3-across-fullwidth .slide .content-section .subtitle {
		font-size: var(--text-lg);
	}

	.core-imagebox.imagebox-3-across-fullwidth .view-all-cont {
		margin-top: 45px;
	}
	
	.core-imagebox.imagebox-3-across-fullwidth .widget-view-all {
		gap: var(--space-3);
		font-size: var(--text-xl);
		padding: var(--space-4) var(--space-8) var(--space-4) var(--space-4);
		width: 360px;
	}

	.core-imagebox.imagebox-3-across-fullwidth .widget-view-all::before {
		height: 53px;
		background-image: url(/includes/public/assets/shared/imagebox/button-container.svg);
		transition: background-image ease-out 300ms;
	}

	.core-imagebox.imagebox-3-across-fullwidth .widget-view-all .view-all-arrow {
		max-width: 18px;
		transform: translateX(8px);
	}
}

@media (hover: hover) {
	.core-imagebox.imagebox-3-across-fullwidth .widget-view-all:hover {
		background-color: transparent;
	}
	.core-imagebox.imagebox-3-across-fullwidth .widget-view-all:hover::before {
		background-image: url(/includes/public/assets/shared/imagebox/button-container-hover.svg);
	}

	.core-imagebox.imagebox-3-across-fullwidth .widget-view-all:hover .view-all-arrow {
			transform: translateX(16px);
	}
}

/* Hidden */
.core-imagebox.imagebox-3-across-fullwidth .img-cont .credits {
	display: none;
}