*:hover {
	transition: all 0.3s linear;	
}
/* --------------------------------------------------HOME - COUNTER STARTS HERE-------------------------------------------------- */
.counter {
	display: inline-flex;
	align-items: center;
	overflow: hidden;
}
.digit-container {
	height: 3.25rem;
	overflow: hidden;
	position: relative;
	display: inline-block;
}
.digit-strip {
	display: flex;
	flex-direction: column;
	transform: translateY(0);
}
.digit-strip span {
	height: 3.25rem;
	line-height: 3.25rem;
	text-align: center;
}
@media screen and (min-width: 768px){
	/* 	Header Hover */
	.hy-desk-links ul li:hover {
		font-weight: 800;
	}
	/* 	Footer */
	.footer p a:hover {
		color: #ffffff;
		font-weight: 700;
	}
	.cd-footer-links-col-socials > div figure {
		will-change: transform;
		transition: .6s ease-in-out;		
	}
	.cd-footer-links-col-socials > div figure:hover {
		transform: scale(1.1);
		transition: .6s ease-in-out;
	}
	.cd-footer-links-col-socials > div figure {
		opacity: 73%;
	}
	.cd-footer-links-col-socials > div figure:hover {
		opacity: 1;
	}
	/* 	Image Zoom */
	.cd-home-project-loop ul li figure img, .cd-home-blog-loop ul li figure img, .cd-home-services-loop ul li figure img, 
	.cd-home-hero-col figureimg {
		will-change: transform;
		transition: .6s ease-in-out;
	}
	.cd-home-project-loop ul li figure:hover img, .cd-home-blog-loop ul li figure:hover img, .cd-home-services-loop ul li figure:hover img,
	.cd-home-hero-col figure:hover img {
		-webkit-transform: rotate(1deg) scale(1.05);
		transform: scale(1.2);
		-webkit-transition: .6s ease-in-out;
		transition: .6s ease-in-out;
	}
	/* 	View More Btn */
	.cd-rm-text::before, .cd-rm-text::after {
		will-change: transform;
		transition: 500ms ease-in-out;		
	}
	.cd-rm-text:hover::before, .cd-rm-text:hover::after {
		transform: scale(1.088);
		transition: 500ms ease-in-out;		
	}
	/* 	Buttons */
	.splide .splide__arrow:not(:disabled) {
		will-change: transform;
		transition: 500ms ease-in-out;			
	}
	.splide .splide__arrow:hover:not(:disabled) {
		transform: scale(1.088);
		transition: 500ms ease-in-out;			
	}
	.is-style-primary-button a::before,.is-style-primary-button a::after, 
	.is-style-secondary-button a::before, .is-style-secondary-button a::after {
		will-change: transform;
		transition: 500ms ease-in-out;				
	}
	.is-style-primary-button:hover a::before,.is-style-primary-button:hover a::after, 
	.is-style-secondary-button:hover a::before, .is-style-secondary-button:hover a::after {
		transform: scale(1.088);
		transition: 500ms ease-in-out;				
	}
	.is-style-primary-button:hover a, .is-style-secondary-button:hover a {
		font-weight: 700;
	}
}