.body .right .overviewPage {
    margin-top: 7vh;
}

.body .right .overviewPage .containerTitle {
    font-size: 2vh;
    color: #fff;
    margin: 0;
    font-weight: 500;
    padding-bottom: 1.5vh;
    border-bottom: .2vh solid gray;
}

.body .right .overviewPage .containerTitle:nth-of-type(2) {
    margin-top: 5vh;
}

.body .right .overviewPage .tiles {
    display: grid;
    grid-auto-rows: .5fr;
    grid-column-gap: 2.5%;
    grid-row-gap: 3vh;
    grid-template-columns: repeat(2, 1fr);
    margin-top: 3vh;
}

.body .right .overviewPage .tiles .tile {
    padding: 1.5vh 3%;
    background-color: var(--foreground-color);
    border: .2vh solid var(--main-color);
    border-radius: .8vh;
    text-decoration: none;
}

.body .right .overviewPage .tiles .tile h1 {
    font-size: 1.5vh;
    color: var(--main-color);
    margin: 0vh 0% .75vh 0%;
    text-transform: uppercase;
    margin-bottom: .75vh;
}

.body .right .overviewPage .tiles .tile p {
    font-size: 1.3vh;
    color: #fff;
    margin: 0;
}

.body .right .overviewPage .tiles .tile p.link {
    margin: .75vh 0% 0vh 0%;
    opacity: .5;
    font-size: 1.4vh;
}

@media screen and (max-width: 600px), (orientation : portrait) {
    .body .right .overviewPage .tiles {
        grid-template-columns: repeat(1, 1fr);
    }
}