.page-name {
    cursor: pointer;
}
.page-menu {
    display: flex;
    flex-wrap: wrap;
}
.page-menu-options a {
    display: flex;
}
.page-menu-wrapper {
    max-width: 100%;
}
div#basic-page-content {
    display: flex;
    flex-flow: nowrap;
}
.page-menu-options span {
    align-self: center;
}
@media (max-width: 768px) {
    .page-menu {
        flex-flow: column;
        row-gap: .25rem;
    }
    .hero {
        margin-top: 0 !important;
    }
}