/*block7*/
	#block7 {background: url('../img/fon7.png')no-repeat center top / cover; margin-bottom: 70px;}
	#block7 .container .heading h2 {margin-top: 70px; color: #070226;}
	#block7 .container .heading h2 span {color: #070226;}
	#block7 .container center a {font-weight: 400; font-size: 16px; line-height: 150%; color: #B50C1E; padding-bottom: 5px; border-bottom: 1px solid #B50C1E;}

	.gallery {display: grid; grid-gap: 20px; grid-template-columns: repeat(3, 1fr);
		grid-template-areas: 
		"f1 f2 f2"
		"f3 f2 f2"
		"f3 f4 f5"
		"f3 f6 f6";
		margin-bottom: 60px;
	}
	.gallery .foto {cursor: pointer;}
	.gallery .foto:hover {transform: scale(1.02);}
	.gallery .foto:nth-child(1) {width: 100%; height: 370px; grid-area: f1;}
	.gallery .foto:nth-child(2) {width: 100%; height: 490px; grid-area: f2;}
	.gallery .foto:nth-child(3) {width: 100%; height: 755px; grid-area: f3;}
	.gallery .foto:nth-child(4) {width: 100%; height: 200px; grid-area: f4;}
	.gallery .foto:nth-child(5) {width: 100%; height: 200px; grid-area: f5;}
	.gallery .foto:nth-child(6) {width: 100%; height: 420px; grid-area: f6;}
/*block7*/
/*adaptiv*/
	@media (min-width: 300px) and (max-width: 767px){
		.gallery {grid-template-columns: 1fr; grid-template-areas: "f1" "f2" "f3" "f4" "f5" "f6";}
		.gallery .foto:nth-child(1), .gallery .foto:nth-child(2), .gallery .foto:nth-child(3),
		.gallery .foto:nth-child(4), .gallery .foto:nth-child(5), .gallery .foto:nth-child(6),
		.gallery .foto:nth-child(7) {height: 300px;}
		#block7 {
			margin-bottom: 0;
		}
	}
	@media (min-width: 375px) and (max-width: 767px){
		
	}
	@media (min-width: 768px) and (max-width: 1023px){
		
	}
	@media (min-width: 1024px) and (max-width: 1179px){
		
	}
/*adaptiv*/