.mv {
	background-image: url("img/bg_heading.webp?1");
}
@media (width < 768px) {
	.mv {
		background-position-x: right;
	}
}
.four-item-title {
	color: #13618E;
}
.four-item-img {
	aspect-ratio: 310 / 250;
	width: 100%;
	height: auto;
}
.two-item-img {
	aspect-ratio: 600 / 400;
	width: 100%;
	height: auto;
}
@media (width >= 768px) {
	.four-items-wrap {
		margin-top: 25px;
	}
	.four-item-title {
		font-size: 1.1em;
		min-height: 4em;
		height: auto;
	}
	.two-items-wrap {
		margin-top: 30px;
		display: grid;
		grid-template-columns: 1fr 1fr;
		gap: 30px;
	}
}
@media (width < 768px) {
	.four-items-wrap, .two-items-wrap {
		margin-top: 20px;
		display: flex;
		flex-direction: column;
		gap: 30px;
	}
	.four-item-img {
		margin-bottom: 5px;
	}
	.four-item-title {
		height: auto;
	}
}