/* Structure */

.ticker-3-across {
	visibility: hidden;
	margin-bottom: var(--space-16);
}

.ticker-3-across.js-loaded,
.ticker-3-across.skip-slider-init {
	visibility: visible;
}

.ticker-3-across {
    display: block;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.ticker-3-across .widget-header {
	padding: 0;
	margin: 0 auto;
	max-width: 1148px;
}

.ticker-3-across .widget-header-inner {
	justify-content: center;
	align-items: center;
	padding: 0;
	margin-bottom: 0;
	position: relative;
	border-bottom: none;
}

.ticker-3-across .slider-cont {
	/* position: relative; */
	/* overflow: visible; */
	/* background: transparent; */
}

.ticker-3-across .glide__arrows {
	position: absolute;
	top: 110%;
	left: 50%;
	z-index: 5;
	transform: translate(-50%, -50%);
	display: flex;
	gap: 46px;
	width: 100%;
	justify-content: center;
	align-items: center;
	pointer-events: none;
}

.ticker-3-across .glide__arrows .glide__arrow--left,	
.ticker-3-across .glide__arrows .glide__arrow--right {
	margin: 0;
	color: var(--gray-c1);
	
}

.ticker-3-across .glide__arrows i {
	font-size: 25px;
}

.ticker-3-across .glide__slides .slide > .inner {
}

.ticker-3-across.skip-slider-init .glide__arrows {
	display: none;
}

.ticker-3-across.skip-slider-init .glide__slides {
	display: flex;
	flex-wrap: wrap;
}

.ticker-3-across.skip-slider-init .glide__slides {
	justify-content: space-between;
}

.ticker-3-across.skip-slider-init .glide__slides .slide {
	max-width: 300px;
	margin: 0 auto;
}

.ticker-3-across .slide > .inner {
	position: relative;
}

.ticker-3-across .slide .content-section {
	display: block;
}

.ticker-3-across .slide .content-section > .inner {
	display: grid;
	grid-template-columns: 0.31fr 1fr;
	gap: var(--space-4);
	padding: var(--space-3) var(--space-2);
}

.ticker-3-across .slide .slide-title {
	display: block;
	margin: 0;
	white-space: pre-line;
	height: fit-content;
}

.ticker-3-across .slide p {
	margin: 0;
}

/* Theme */
.ticker-3-across .glide__slides {
	padding: var(--space-3) 25px var(--space-5);
	overflow: visible;
}



.ticker-3-across .widget-header-inner::after {
	content: "";
	position: absolute;
	top: 50%;
	left: 5%;
	width: 90%;
	height: 1px;
	background-color: var(--gray-c1);
	z-index: -1;
}

.ticker-3-across .widget-title {
	font-size: .9375rem;
	font-family: var(--font-display);
	text-transform: uppercase;
	color: var(--black-30);
	letter-spacing: var(--tracking-wider);
	margin: unset;
	padding: 0 var(--space-5);
	background-color: var(--white);
}

.ticker-3-across .slide .slide-title, .ticker-3-across .slide .slide-title > a {
	font-size: var(--text-lg);
	line-height: var(--leading-tight);
	white-space: pre-line;
	text-transform: lowercase;
	margin-right: unset;
	white-space: unset;
}

.ticker-3-across .slide .slide-title > a:hover {
	color: var(--black-30);
}

.ticker-3-across .slide p {
	font-size: var(--text-xs);
	line-height: 1.71;
	font-weight: 400;
}

.ticker-3-across .slide .text-cont {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	gap: var(--space-1);
}

.ticker-3-across .slide .number-cont {
	display: flex;
	align-items: flex-start;
}

.ticker-3-across .slide .number-cont .number {
	font-size: 2.8125rem;
	font-family: var(--font-display);
	font-weight: bold;
	line-height: var(--leading-none);
}

.ticker-3-across .slide > .inner {
	box-shadow: 0 0 15px 4px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
	border-radius: var(--rounded-xl);
}

.ticker-3-across .slide.glide__slide--active .slide-title, .ticker-3-across .slide.glide__slide--active .slide-title > a {
}

.ticker-3-across .slide:nth-child(3n + 1) .number-cont .number {
	color: var(--blue-00);
}

.ticker-3-across .slide:nth-child(3n + 2) .number-cont .number {
	color: var(--green-6e);
}

.ticker-3-across .slide:nth-child(3n + 3) .number-cont .number {
	color: var(--orange-cf);
}

@media screen and (min-width: 40em) {


}

@media (min-width: 64em) {
	.ticker-3-across {
		max-width: var(--width-base);
		padding:0 20px;
		margin: auto;
		background: transparent;
	}
	.ticker-3-across .glide__track {
		/* margin: 0 25px; */
	}

	.ticker-3-across .glide__arrows {
		top: 80px;
		width: calc(100% + 50px);
		justify-content: space-between;
	}

	.ticker-3-across .glide__slides {
		padding: var(--space-8) 0 var(--space-5);
	}

	.ticker-3-across .slide {
		box-shadow: unset;
		border-radius: unset;
		/* max-width: 400px; */
		padding: 0 20px;
	}

	.ticker-3-across .slide > .inner {
		box-shadow: none;
	}
	
	.ticker-3-across .slide:hover > .inner {
		box-shadow: 0 0 15px 4px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
	}

	.ticker-3-across .slide .content-section > .inner {
		gap: var(--space-4);
		padding: var(--space-3) var(--space-6);
	}

	.ticker-3-across .slide .text-cont {
		gap: var(--space-2);
	}

	.ticker-3-across .slide .slide-title, .ticker-3-across .slide .slide-title > a {
		font-size: 1.5625rem;
	}

	.ticker-3-across .slide p {
		font-size: var(--text-sm);
	}

	.ticker-3-across .slide .number-cont .number {
		font-size: 4.375rem;
	}
	.ticker-3-across .widget-header-inner::after {
		width: 100%;
		left: 0;
	}

	.ticker-3-across .glide__arrows i {
		font-size: 35px;
	}
}

@media screen and (min-width: 1250px) {

	.ticker-3-across .glide__arrows {
		width: calc(100% + 140px);
	}
}

@media screen and (min-width: 90em) {
		.ticker-3-across {
		max-width: 1278px;
		padding:0 20px;
		margin: auto;
	}
	.ticker-3-across .glide__arrows {
		width: calc(100% + 90px);
	}
}
