.glance--container {
	padding: 60px 30px;
}

.glance--large-title span {
	color: var(--theme-green);
}

.glance--image figcaption {
	margin-top: 15px;
	color: var(--theme-green);
}

.glance--certification-text {
	margin-top: 40px;
	color: var(--theme-green);
}

.glance--certification-logo {
	max-width: 130px;
	height: auto;
}

@media (min-width: 992px) {
	
	.image-left-mod .glance--copy-col {
		order: 2;
	}
	
	.image-right-mod .glance--image {
		padding-left: 30px;
		margin-right: calc(-50vw + 600px);
		max-width: 900px;
	}
	
	.image-right-mod .glance--image.glance-slide {
		margin-right: 0;
	}

	.image-right-mod .glance--slider {
		margin-right: calc(-50vw + 600px);
	}

	.image-left-mod .glance--image {
		padding-right: 30px;
		margin-left: calc(-50vw + 600px);
		max-width: 900px;
	}
	
	.image-left-mod .glance--image.glance-slide {
		margin-left: 0;
	}

	.image-left-mod .glance-slider {
		margin-left: calc(-50vw + 600px);
	}
	
	.acf-block-preview .glance--image {
		margin: 0;
	}
}

@media (min-width: 1200px) {
	.glance--copy > ul {
		columns: 2;
		column-gap: 20px;
	}
	
}

.glance--stats-row { 
	margin-top: 30px;
}

.glance--stat-description {
	text-transform: uppercase;
	font-size: 1.25rem;
	letter-spacing: .09em;
	display: block;
}

.glance--stat-value {
	font-family: var(--theme-header-font);
	font-size: 3rem;
}

.glance--stat-value > span {
	color: var(--theme-green);
}

@media (min-width: 992px) {
	.glance--stats-row {
		justify-content: space-between;
	}
}

@media (min-width: 1200px) {
	.glance--stat-value {
		font-size: 4rem;
	}
}


/* slider addition */
.glance--slider .glance--slide:not(:first-child) {
	display: none;
}

.glance--dots {
	position: static;
	margin-top: -20px;
}

.glance--dots li button:before {
	width: 12px;
	height: 12px;
	border: 1px solid var(--theme-green);
	border-radius: 50%;
}

.glance--dots .slick-active button:before {
	background: var(--theme-green);
}