* {
	padding: 0;
	margin: 0;
	box-sizing: border-box;
}
img {
	width: 100%;
     height: 100%;
     object-fit: contain;
}

body {
     min-height: 100vh;
     font-family: 'Fira Sans', sans-serif;
     font-size: 20px;
	font-weight: 400;
     background-image: linear-gradient(-25deg, #666666 10%, #666666 80% );
     display: flex;
     align-items: center;
	
}

.logo {
	max-width: 80%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	flex-wrap: nowrap;
}
h1{
	Color: #3fa9f5;
}
span{
	color:#f2f2f2;
}
a{
	Color:#fa4dff;
	color:#f2f2f2;
	text-decoration: none;
	line-height: 40px;
}
a:hover{
	color:#3fa9f5;
}