.section-grid {
	position: relative;
}
.grid-articles {
	display: flex;
	gap: 40px;
	flex-direction: column;
}
.grid-column {
	flex: 1 0 0;
}
.grid-head.section-title {
	margin-bottom: 24px;
	text-align: center;
}
.grid-head .subtitle {
	min-height: 48px;
}
.grid-shadow-1 {
	background: #0533E633;
	width: 31%;
	height: 38%;
	position: absolute;
	filter: blur(120px);
	left: 23%;
	top: 30%;
	z-index: -1;
	border-radius: 50% 0 0 50%;
	animation: move-sh-4 6s alternate ease infinite;
}
.grid-shadow-2 {
	background: rgba(105, 231, 220, 0.5);
	width: 31%;
	height: 30%;
	position: absolute;
	filter: blur(120px);
	left: 34%;
	bottom: 20%;
	z-index: -1;
	animation: move-sh-6 4s alternate ease infinite;
}
.grid-shadow-3 {
	background: rgba(231, 231, 231, 1);
	width: 31%;
	height: 30%;
	position: absolute;
	filter: blur(120px);
	left: 57%;
	bottom: 20%;
	z-index: -1;
}
.grid-items {
	display: grid;
	gap: 16px;
}

@media screen and (min-width: 992px) {
	.grid-articles {
		flex-direction: row;
		gap: 20px;
	}
	.grid-head.section-title {
		margin-bottom: 24px;
		text-align: left
	}
	.grid-items {
		gap: 14px;
	}
	.grid-articles {
		padding: 0 50px;
	}
}

@media screen and (min-width: 1200px) {

}