body {
	background: #fff;
	background: url("/images/bg-gr1.png");
	display: flex;
	flex-direction: column;
	align-items: center;
	min-height: 100vh;
	justify-content: center;
	font-family: 'Open Sans', sans-serif;
	color: black;
}
.header img {
	max-width: 25vw;
	height: auto;
}
.imagewrap {
	/*width: 29vw;*/
	/*display: flex;*/
	padding: 1.5rem 3rem;
	background: white;
	background: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255,255,255,0.6) 100%);
}
.inner-content {
	display: flex;
	margin: 4rem 4rem;
	background: #fff;
}
.inner-content, .contact {
	max-width: 98.25rem;
}
.inner-content img {
	max-width: 100%;
}
.content-image {
	width: 40%;
}
.intro {
	width: 60%;
}
.intro {
	padding: 0.6rem 4rem;
}
.description {
	text-align: justify;
}
.intro ul {
	padding-left: 1.6rem;
}
.contact {
	margin: 4rem 4rem;
	background: #fff;
	/*
	background: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255,255,255,0.6) 100%);
	*/
	display: flex;
	padding: 2rem;
}
.contact ul {
	list-style: none;
	line-height: 1.6rem;
}
.contact img {
	max-width: 100%;
	height: auto;
}
.contact > div {
	width: 22rem;
}
.mobile-image {
	display: none;
}

@media only screen and (max-width: 63rem) {
	
	.content-image {
		display: none;
	}
	.intro{
		width: 100%;
	}
	.mobile-image {
		display: block;
		margin: 2rem 0;
	}
	.intro {
		padding: 1.6rem 2rem;
	}
	.description {
		text-align: left;
	}
	.contact {
		flex-direction: column;
	}
	.contact > div {
		width: auto;
	}
	.contact ul {
		padding-left: 1rem;
	}
}