.contact .box-container .box:not(:last-child){
	margin-bottom: 4rem;
}
.contact h1{
	font-size: 2.8rem;
	font-weight: 400;
}
.contact .box-container .box p,
.contact .box-container .box a{
	font-size: 1.4rem;
	color: var(--font-color);
	margin-top: 1rem;
}
.contact .box-container .box p i,
.contact .box-container .box a i{
	color: var(--primary-color);
	font-size: 1.4rem;
}
.contact .box-container .box:last-child a{
	color: var(--primary-color);
	font-size: 1.6rem;
	margin-right: 2rem;
}
.contact form .inp-box:not(:last-child){
	margin-bottom: 2rem;
}
.contact form .inp-box label{
	color: var(--font-color);
	font-size: 1.4rem;
	margin-bottom: .5rem;
}
.contact form .inp-box .inp,
.contact form .inp-box textarea{
	font-size: 1.4rem;
	color: var(--font-color);
	padding: 1.5rem 1.2rem;
	border: .1rem solid rgba(0, 0, 0, .2);
	width: 100%;
}
.contact form .inp-box textarea{
	height: 15rem;
	resize: none;
}
.contact form .inp-box input[type="submit"]{
	background-color: transparent;
	color: var(--heading-color);
	border: .1rem solid var(--heading-color);
	width: 100%;
	text-align: center;
}
.contact form .inp-box input[type="submit"]:hover{
	color: var(--white-color);
	background-color: var(--heading-color);
}