* {
    font-family: "Open Sans", sans-serif;
    color: #D9D0D0;
}

html {
    scroll-behavior: smooth;
}

body {
    background: black;
}

a {
    color: inherit;
}

a:hover {
    color: inherit;
}

.nav {
    font-weight: bold;
}

.home {
    font-size: 1.5rem;
    position: fixed;
}

@media (min-width: 769px) {
    .page-title {
        font-size: 6rem;
    }
}

@media (max-width: 768px) {
    .page-title {
        font-size: 3rem;
    }
}

.study-picture {
    max-width: 80%;
    border: 2px solid black;
}

.links-holder {
    font-size: 2rem;
}

.subtitle, .top-info {
    font-size: 1.3rem;
}

.body-text {
    font-size: 1.3rem;
    font-weight: lighter;
}

.header {
    font-size: 2rem;
    font-weight: bold;
    line-height: 4rem;
}

.back {
    font-weight: lighter;
    font-size: 1rem;
}

.arrow {
    width: 75px;
}

.arrow:hover {
    cursor: pointer;
}

hr {
    border: 0.01rem solid #D1C9C9;
    opacity: 30%;
}

a {
    text-decoration: underline;
}