h1 {
    text-align: center;
}

.project-type {
    position: relative;
    color: var(--font-color);
    padding: 1em 1.5em;
    border: 1px dashed var(--color-primary);
    border-radius: 5px;
    margin: 1em;
}

.project-type p {
    color: var(--font-color-secondary);
}

.project-type img {
    position: absolute;
    float: right;
    right: 2em;
    height: 70%;
    top: 1em;
}

.project-type:hover {
    background-color: var(--color-secondary);
}

.project-type:active {
    background-color: var(--color-primary);
}

.project-type-link {
    text-decoration: none;
}