main {
	text-align: center;
	width: 100vw;
}

section {
	display: inline-block;
	background-color: rgba(255,255,255,0.5);
	aspect-ratio: 425/600;
	width: 43vw;
	margin: 1vw;
	margin-top: 60px;
}

img {
	width: 100%;
	background-color: transparent;
}

form {
	margin: 20px;
}

.input {
	display: inline-block;
	width: 35%;
	background-color: white;
	border: 3px solid grey;
	border-radius: 4px;
	text-align: center;
	height: 30px;
	margin: 5px;
}

.submit {
	width: 50%;
	background-color: grey;
	border: 3px solid grey;
	color: white;
	border-radius: 4px;
	text-align: center;
	height: 30px;
	margin: 5px;
	font-weight: bold;
}

.submit:hover {
	transition: 0.3s ease;
	transform: scale(1.05);
}


@media (max-width: 1500px) {
	section {
		display: flex;
		width: 90vw;
		aspect-ratio: auto;
		height: auto;
	}
}