div.main_logo {
	max-width: 475px;
	min-width: 375px;
	width: 65%;
	position: absolute;
	top: 40%;
	left: 50%;
	transform: translate(-50%, -50%);
}

object.main_logo {
  width: 100%;
}

body {
	width: 100%;
	height: 100%;
	overflow-x: hidden;
    background-color: #282828;
}

a {
	color: #d3d3d3;
	font-family: Arial, sans-serif;
	text-decoration: none;
}

br {
	display: block;
	margin: 5px 0;
	content: '';
}


footer {
	display: flex;
	flex-direction:column;
	text-align: center;
	justify-content: center;
	align-items: center;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 13%;
    background-color:#2d2d2d;
	max-height: 200px;
	min-height: 100px;
	text-align: center; 
	font-size: 14px;
	color: #d3d3d3;
	font-family: Arial, sans-serif;
}