body {
    font-family: 'Roboto', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
    background-color: rgb(249, 249, 250);
    font-size: 22px;
    color: #242424;
}

.icon-link {
    color: #242424;
    margin-right: 10px;
}

#left-col {
    width: 30%;
}
#right-col {
    width: 30%;
}
#middle-col {
    flex-grow: 1;
}
.container {
    display: flex;
}
.col + .col {
    margin-left: 2%;
}
#icons {
    display: flex;
}