#index {
    height: 100%;
	display: flex;
	flex-direction: column;
	overflow-y: scroll;
	align-self: center;
	width: 100%;
	transition: filter 0.2s;
    align-content: center;
    justify-content: center;
    animation: fadeIn 0.2s ease-in-out;
    align-items: center;
} #index h2 {
    margin-top: 1rem;
} #index img {
    width: 25%;
} #index .about {
    margin-top: 1rem;
    width: 50%;
    font-size: 1rem;
} #index video {
    margin-top: 2rem;
    width: 25%;
} #index p a {
    text-decoration: underline;
    opacity: 0.7;
} #index p a:hover {
    opacity: 1;
}