.missions {
	margin-bottom: 80px;
}
.missions__wrap {
	display: grid;
	grid-template-columns: 530px 1fr;
	grid-gap: 30px;
}
.missions__logo-wrap {
	display: flex;
	max-height: 125px;
	background-color: var(--blue);
}
.missions__logo {
	width: 80%;
	max-width: 100%;
	margin: auto;
}
.missions p {
	margin: 0;
}

@media screen and (max-width: 1200px) {
	.missions__wrap {
		grid-template-columns: 400px 1fr;
	}
}

@media screen and (max-width: 800px) {
	.missions {
		margin-bottom: 40px;
	}
	.missions__wrap {
		grid-template-columns: 300px 1fr;
		grid-gap: 12px;
	}
}

@media screen and (max-width: 600px) {
	.missions__wrap {
		grid-template-columns: 1fr;
	}
}