.header {
	padding-bottom: 20px;
}

.grid {
	display: grid;
	grid-template-columns: 1fr 2fr;
	padding: 5%;
	color: black;
	max-width: 1600px;
}

/* Mobile */
@media only screen and (max-width: 1200px) {
	.grid {
		grid-template-columns: repeat(1, 1fr);
	}

	.text-div {
		padding-top: 16px;
	}
}

/* Desktop */
@media only screen and (min-width: 1200px) {
	.image-div {
		margin-right: 0 !important;
	}

	.text-div {
		margin-left: 10%;

	}
}


.text-div {
	text-align: left;
}

.image-div {
	display: block;
}

.image {
	width: 100%;
	max-width: 600px;
}
