.gt-counter-content {
	gap: 25px;
}
.gt-counter-item {
	gap: 25px;
	.inner-icon {
		z-index: 1;
		width: 65px;
		height: 75px;
		&:before {
			top: 0;
			left: 0;
			right: 0;
			content: '';
			width: 40px;
			z-index: -1;
			height: 75px;
			margin: 0 auto;
			border-radius: 30px;
			position: absolute;
			background-color: #f2f2f2;
		}
		i {
			font-size: 65px;
			background: var(--gt-gradient-1);
			-webkit-background-clip: text;
			-webkit-text-fill-color: transparent;
		}
		img {
			width: 65px;
			height: 65px;
		}
	}
	.inner-text {
		h3 {
			color: #071157;
			font-size: 50px;
			line-height: 1;
			font-weight: 800;
			margin-bottom: 8px;
			@media #{$sm,$xs} { 
				font-size: 40px;
			}
		}
		p {
			font-weight: 800;
			display: inline-block;
			background: var(--gt-gradient-1);
			-webkit-background-clip: text;
			-webkit-text-fill-color: transparent;
		}
	}
}