body{
	background-image: url('../img/background.jpg');
	background-size:cover;
	xmin-height: 100vh;
	font-family:Philosopher;
	line-height:2.0vw;
	font-size:1.0vw;
}

h2{
	font-size:2.8vw;
	margin-bottom:2rem;
}

ul{
	list-style:none;
	margin:2vw 0 2vw -1vw;
}

ul li{
	line-height:2.7vw;
	font-family:Lato;
}


.fa{
	font-size:1.7vw;
	float: left;
	padding-top: .5rem;
	width: 3.5vw;
	text-align: center;
}

.container-fluid{
	min-height:100vh;
	background-color: rgba(237,218,197,.7);
}

/* HOME */

.home, .company{
	min-height:100vh;
	padding:13vh 3vw 0 6vw;
}

.home .content{
	transform: skewX(8deg);
	color:white;
}

.home .content span{
	display:block;
}

.home .content span:nth-child(1){
	font-size:1.7vw;
}

.home .content span:nth-child(2){
	font-size:3vw;
	font-weight:bold;
	line-height:4vw;
}

.home .content span:nth-child(3){
	font-size:2.3vw;
}

.home .content span:nth-child(4){
	font-size:1vw;
	font-style:italic;
}

.home{
	width:100%;
	transform: skewX(-8deg);
	transform-origin: top left;
	background-color: rgba(0,46,102,1);
	left:0;
}

/* COMPANY */

.company .signature{
	float:right;
}

.company .signature span{
	display:block;
	font-family:Lato;
	text-align:right;
	margin-bottom:1rem;
	font-style:italic;
}

.company .signature span:nth-child(2){
	font-family:Allura;
	font-size:3vw;
	font-weight:bold;
	color: rgba(0,46,102,1);
}

@media (max-width: 992px) {
	
	body{
		line-height:5vw;
		font-size:3vw;
	}
	
	.fa{
		font-size:4.5vw;
		padding-top: 0.5rem;
		width: 7.5vw;
	}
	
	ul li{
		line-height:7vw;
	}
	
	h2{
		font-size:5vw;
		margin-bottom:2rem;
	}
	
	.home, .company{
		min-height:auto;
		padding:10vh 3vw 10vw 6vw;
	}
	
	/* HOME */
	
	.home{
		transform: skewX(0deg);
	}
  
	.home .content{
		transform: skewX(0deg);
	}
	
	.home .content span:nth-child(1){
		font-size:4vw;
	}

	.home .content span:nth-child(2){
		font-size:7vw;
		line-height:9vw;
	}

	.home .content span:nth-child(3){
		font-size:5.5vw;
	}

	.home .content span:nth-child(4){
		font-size:2vw;
	}
	
	
	/* COMPANY */
	
	.company .signature span:nth-child(2){
		font-size:5vw;
	}

}