#picbox {
	clear: both;
}

aside {
	padding: 0.5rem;
	border-left: 5px solid black;
	font-style: italic;
}

form {
	max-width: 550px;
	margin: 2rem auto;
	padding: 1rem;
	background-color: white;
	border-radius: 0.2rem;
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

form div {
	margin: 1rem 0;
}

input[type="text"], input[type="email"] {
	width: 100%;
	max-width: 200px;
}

textarea {
	width: 100%;
}

@media screen and (min-width: 520px){
	aside {
		margin-left: 1rem;
		float: right;
		max-width: 300px;
	}
}

@media screen and (min-width: 750px){
	#picbox {
		display: flex;
		align-items: center;
		justify-content: center;
	}
}