.showcase-7 {
	padding: 2rem 0;

	.feature {
		-webkit-box-shadow: 0 15px 30px 0 rgba(var(--bs-body-color-rgb),.1);
		box-shadow: 0 15px 30px 0 rgba(var(--bs-body-color-rgb),.1);
		border-radius:7px;
		display:flex;
		
		.text {
			padding:1rem;
		}
	}

	.font-container {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 80px;
		flex: 0 0 80px;
		display:flex;
		background:var(--bs-light);
		
		.font-icon {
			color:var(--bs-primary);
			margin:auto;
			
			font-size:5rem;
			padding:1.4rem;
			border-radius:60px;
			
		}
	}
	
	.col-md-6 {
		//padding: 4rem;
	}

	h3 {
		margin-bottom: 1rem;
		color:var(--bs-body-color);
		line-height:1.4rem;
		
		a {
			font-size:1.4rem;
			line-height:2.1rem;
			color:var(--bs-body-color);
			text-decoration:none;
		}
	}
	
	a {
		text-decoration:none;
		color:var(--bs-gray);
		
		&.more {
			font-size:0.9rem;
			i {
				color:var(--bs-primary);
			}
			
			&:hover{
				color:var(--bs-primary);
			}
		}
	}
	
	p {
		font-size: 0.9rem;
		color:var(--bs-gray);
		line-height: 1.7rem;
		margin-bottom:1rem;
	}	
}
