
.section.usloviya {
	padding: 120px 0;
	background: url('usloviya_bg.svg') no-repeat center/contain;
}

.usloviya_grid.grid {
	grid-template-columns: repeat(5, 1fr);
	gap: 16px;
}
.usloviya_grid .item {
	padding: 32px 24px;
	background: linear-gradient(300.53deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.1) 100%);
	border: 1px solid #FFFFFF14;
	backdrop-filter: blur(10px);
	box-shadow: 0px 0px 8px 0px #FFFFFF40 inset;
}
.usloviya_grid .item h3 {
	word-break: break-word;
}
.usloviya_grid .item .text {
	color: #FFFFFF99;
}
.usloviya_grid .item p, .usloviya_grid .item ul, .usloviya_grid .item ol {
	margin-top: 0;
}

@media (max-width: 1600px) {
	
}

@media (min-width: 575.98px) and (max-width: 1400px) {
	.usloviya_grid.grid {
		grid-template-columns: repeat(2, 1fr);
	}
	
	.usloviya_grid .item:nth-child(3) {
		grid-row: 2 / 4;
	}
	.usloviya_grid .item:nth-child(4),
	.usloviya_grid .item:nth-child(5) {
		grid-column: 2 / 3;
	}
}

@media (max-width: 991.98px) {
	
	.section.usloviya {
		padding: 80px 0;
	}
}

@media (max-width: 767.98px) {
	
	.section.usloviya {
		padding: 60px 0;
		background: url('usloviya_bg_767.svg') no-repeat center/contain;
	}
}


@media (max-width: 575.98px) {
	
	.section.usloviya {
		padding: 40px 0;
		background: url('usloviya_bg_575.svg') no-repeat center/contain;
	}
	.usloviya_grid.grid {
		grid-template-columns: 1fr;
	}
}

@media (max-width: 450px) {
	
}
