body {
    font-family: 'Playfair Display', serif;
    background-color: #f1f1f1;
}

.header {
    color: white;
    background-image: linear-gradient(to bottom right, #34baeb, green);
    text-align: left;
}

.navIndex {
    width: 100vw;
    opacity: 0.4;
}

.navIndex:hover {
    transition: 0.3s;
    opacity: 1;
    background-color: rgba(169, 216, 243, 0.966);
}

i.marginimg {
    margin-right: 10px;
    color: rgba(169, 216, 243, 0.966);
}

.constrain {
    max-width: 800px;
    margin: auto;
}