section.insights{
	display: flex;
	flex-direction: column;
	align-content: center;
	align-items: center;
	gap: 20px;
	max-width: var(--block-mid-width) !important;
	h2{
		text-align:center;
	}
	.txt1{
		font-weight: normal;
		font-family: var(--primary-font);
		font-size: var(--big-font-size);		
		color: var(--txt-light);		
		text-align:center;
		max-width:696px
	}
	.elementsWrap{
		display: grid;
		grid-template-columns: 1fr 1fr 1fr 1fr;
		gap: 28px;
		width: 100%;
		margin-top: 28px;
		color: var(--footer-color);
		>div{
			display: flex;
			flex-direction: column;
			gap: 18px;
			background-color: var(--color-light);
			border-radius: var(--semi-radius);
			padding: 24px 24px 60px 24px;
			width:100%;
			height: 100%;
			cursor: pointer;
			>div{
				font-family: var(--hdr-font);
				font-size: var(--big-font-size);
				flex-grow:1;
			}
		}
	}
}
@media (max-width: 1024px) {
}
@media (max-width: 600px) {
	section.insights{
		padding: 0 24px;
		.elementsWrap{
			grid-template-columns: 1fr;
		}
	}
}