body {
	font-family: 'Heebo', sans-serif;
	margin: 8em 10%;
	color: #ffffff;
    background: #f04949;
    animation: fading 30s infinite;
}

h1 {
	font-size:4em;
	margin:0.2em 0;
	line-height: 1;
}
h2 {
	font-size:4em;
	font-weight:300;
	margin:0.2em 0;
	line-height:1.3;
	opacity: 0.75;
}
h2 a {
	text-decoration:none;
	opacity: 0.5;
	color: #ffffff;
	font-weight:500;
}
p {
	font-size:2em;
	margin:0.2em 0;
	line-height:1.3;
	opacity: 0.75;
}
@keyframes fading {
    0%   { background: #f04949; }
    33%  { background: #fc4811; }
    66%  { background: #fdb311; }
    100% { background: #f04949; }
}

@keyframes opacityfading {
    0%   { opacity: 0; }
    33%  { opacity: 1; }
    66%  { opacity: 0; }
    100% { opacity: 1; }
}