main {
	display: flex;
	justify-content: center;
	align-self: center;
}

.wrapper {
	display: flex;
	justify-content: space-evenly;
	margin-bottom: 7%;
}

.wrapper img {
	object-fit: contain;
}

.wrapper p {
	max-width: 45%;
}

.vet {
	color: #84a86e;
}

@media screen and (max-width: 908px) {
	.wrapper img {
		width: 90%;
	}
}

@media screen and (max-width: 768px) {
	nav {
		display: none;
	}

	main {
		> * {
			padding: 0 10pt;
		}
	}

	h2 {
		display: flex;
		margin-left: 5%;
	}

	.wrapper {
		flex-direction: column-reverse;
	}

	.wrapper p {
		max-width: 90%;
		align-self: center;
	}

	.wrapper img {
		max-width: 90%;
		align-self: center;
	}
}
