.ft-funfact-section {
	padding: 50px 0px 110px;
}
.ft-funfact-content {
	padding: 40px 0px;
	background-color: #f4f4f4;
}
.ft-funfact-innerbox {
	.ft-funfact-icon {
		margin-bottom: 8px;
		i {
			font-size: 45px;
			color: $base-color;
		}
	}
	.ft-funfact-text {
		h3 {
			color: #052e56;
			font-size: 45px;
			font-weight: 700;
		}
		p {
			color: #666666;
			font-size: 15px;
			font-weight: 700;
			font-family: $heading;
		}
	}
}
.ft-funfact-section-2 {
	padding: 115px 0px;
	.ft-section-title-3 {
		margin: 0 auto;
		max-width: 820px;
	}
}
.ft-funfact-section-2 {
	overflow: hidden;
}
.ft-funfact-content-2 {
	z-index: 1;
	padding-top: 100px;
	.map-bg {
		top: 0;
		left: 0;
		right: 0;
		opacity: .5;
		z-index: -1;
	}
}
.ft-funfact-inner-items-wrapper {
	&:before {
		top: 51%;
		left: 0;
		right: 0;
		width: 95%;
		content: '';
		margin: 0 auto;
		position: absolute;
		border: 2px dashed #dbdbdb;
		transform: translateY(-50%);
	}
}
.ft-funfact-inner-items {
	.ft-funfact-inner-icon {
		width: 65px;
		height: 65px;
		margin: 0 auto;
		margin-bottom: 40px;
		border-radius: 100%;
		background-color: #3b6aff;
		&:after {
			left: 25px;
			bottom: -8px;
			content: '';
			position: absolute;
			border-left: 8px solid transparent;
			border-right: 8px solid transparent;
			border-top: 10px solid #3b6aff;
		}
		i {
			color: #fff;
			font-size: 35px;
			line-height: .75;
		}
	}
	.ft-funfact-inner-text {
		h3 {
			color: var(--ft-second-theme);
			font-size: 36px;
			font-weight: 700;
		}
		p {
			color: #141415;
			font-size: 18px;
			font-weight: 500;
		}
	}
}
.ft-funfact-slug-text {
	margin-top: 70px;
	span {
		color: #000000;
		a {
			color: var(--ft-main-theme);
			font-weight: 700;
			text-decoration: underline;
		}
	}
}