.footer {
	position: fixed; /* Фиксированное положение */
	#left: 0;
	left: auto;
	text-align: right;
	right:0;
	bottom: 0; /* Левый нижний угол */
	padding: 10px; /* Поля вокруг текста */
	background: #88c6f0; /* Цвет фона */
	color: #0c0c0c; /* Цвет текста */
	width: 100%; /* Ширина слоя */
}
.error {
	text-align: center;
	margin-top: 20%; /* Отступ сверху, чтобы не перекрывался с шапкой */
	margin-bottom: 50px; /* Отступ снизу, чтобы не перекрывался с футером */
	padding: 10px;
	background-color: #f5f5f5;
	width: 500px;
	height: -500px;
	margin: 0 auto;
	background: #88c6f0;
	border-radius: 40px;
	/* min-height: -500px; */
}
.header {
	position: fixed; /* Фиксированное положение */
	left: 0;
	top: 0; /* Верхний угол */
	padding: 10px; /* Поля вокруг текста */
	background: #88c6f0; /* Цвет фона */
	color: #0c0c0c; /* Цвет текста */
	width: 100%; /* Ширина слоя */
}
.bg {
	/* Местоположение фоновой картинки */
	background-image: url(../images/bg_error.png);
	/* Фоновое изображение выровнено по центру в горизонтальной и вертикальной плоскостях */
	background-position: center center;
	/* Фон не повторяется */
	background-repeat: no-repeat;
	/* Фон зафиксирован в области просмотра и потому не двигается, когда высота контента превышает высоту изображения */
	background-attachment: fixed;
	/* Это свойство заставляет фон менять масштаб при изменении размеров содержащего его контейнера*/
	background-size: cover;
	/* Цвет фона, который будет отображаться при загрузке фоновой картинки*/
	background-color: #464646;
}
.error_404 {
	font-size: 2rem;
	margin: 0%;
}
.empty_block {
	height: 300px;
}
