.al-cap {
	background-color: #F1F3F4;
	margin-bottom: 24px;
	font-size: 18px;
}
.al-cap-workspace {
	padding: 16px 16px 24px;
	position: relative;
}
.al-cap-images {
	margin-bottom: 8px;
}
.al-cap-text {
	font-weight: 400;
	font-size: 18px;
	line-height: 140%;
	letter-spacing: 0.25px;
}
.al-cap-pic {
	display: block;
	max-width: 100%;
}
@media (min-width: 769px) {
	.al-cap {
		margin-bottom: 32px;
	}
	.al-cap-workspace {
		margin: 0 auto;
		max-width: 1360px;
		padding: 0px 16px;
	}
	.al-cap-content {
		display: grid;
		grid-gap: 24px;
		grid-template-columns: 1fr 0.5fr;
		align-items: center;
	}
	.al-cap-images {
		margin-bottom: 0;
		order: 1;
	}
	.al-cap-text {
		padding: 56px 0;
	}
}
@media (min-width: 1025px) {
	.al-cap-content {
		grid-template-columns: 1fr 560px;
		grid-template-rows: minmax(420px, 1fr);
		grid-gap: 32px;
	}
	.al-cap-text {
		padding: 72px 0;
	}
}