.ccl-v2-widget.slider-v2-3-across {
	.widget-header {
		width: calc(100% - 30px);
		max-width: 1220px;
	}

	.title-col {
		gap: var(--space-5);
	}

	.slider-cont {
		width: calc(100% - 15px);
		max-width: 1220px;
		margin: 0 0 0 auto;
	}

	.glide__arrows {
		top: 41.33vw !important;
		left: -15px;
		transform: none;
	}

	.glide__arrow {
		--arrow-bg-color: var(--teal);
		--arrow-bg-color-hover: var(--teal-light);
	}

	.slide-top {
		margin-bottom: 18px;
	}

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

	.content-upper,
	.details {
		gap: var(--space-3);
	}

	.slide-title {
		font-family: var(--font-body);
		font-size: 1.0625rem;
	}

	.details {
		line-height: 1.3;
	}

	@container (min-width: 40em) {
		.slider-cont {
			width: calc(100% - 30px);
			margin: 0 auto;
		}

		.glide__arrows {
			top: 23.2vw !important;
			right: -15px;
			translate: 0 -50%;
		}
	}

	@container (min-width: 64em) {
		.title-col {
			gap: var(--space-1);
		}

		.glide__arrows {
			top: 15.625vw !important;
		}
		
		.slide-title {
			font-size: var(--text-xl);
		}

		.details {
			font-size: 0.9375rem;
		}
	}

	@container (min-width: 78.125em) {
		.glide__arrows {
			top: 198px !important;
		}
	}

	@container (min-width: 90em) {
		.glide__arrows {
			right: -25px;
			left: -25px;
		}
	}
}

.contentRender_name_plugins_collections_template_custom_core_v2_slider_3_across:has(+ .contentRender_name_plugins_collections_template_custom_text_callout_tiles) .ccl-v2-widget.slider-v2-3-across {
	margin-bottom: var(--space-5);

	@media (min-width: 64em) {
		margin-bottom: var(--space-10);
	}
}