#hero {
	min-height: 500px;
	position: relative;
	@hero-color: white;
	//margin-bottom: 20px;
	.hero-content {
		position: absolute;
		top: 45%;
		transform: translateY(-50%);
		width: 100%;
		text-align: center;
		left: 0;
		color: @hero-color;
	}
	.hero-title {
		a{
			color: @onaccent;
			font-weight: bold;
		}
		font-weight: bold;
		font-size: 42px;
		margin-bottom: 40px;
	}
	.hero-button {
		color: @hero-color;
		border: solid 2px @hero-color;
		padding: 15px 29px;
		border-radius: 8px; 
		font-size: 15px;
		text-transform: uppercase;
		.transition(0.4s all ease);
		padding-right: 42px;
		padding-left: 24px;
		&:before {
			//icon
			right: 18px;
			top: 14px;
			content: "\f101";
		}
		&:hover {
			background: fade(@accent,50%);
			color: @onaccent;
		}
	}
}