.PageLink {
    position: fixed;
    top: 5%;
    right: 3%;
    z-index: 10;
    /* width: 8.7%; */
    min-width: 98px;
}

.PageLink .link {
    border: 1px solid #fff;
    padding-top: 0.9em;
    padding-right: 1.44em;
    padding-right: calc(1.31em - 0.01em);
    padding-bottom: 0.9em;
    padding-left: 1.31em;
    transition: all .5s ease;
}

.PageLink:hover .link {
    background-color: #fff;
    transition: all .5s ease;
}

.PageLink .link p {
    font-size: 1rem;
    font-family: 'Montserrat', sans-serif;
    color: #fff;
    text-align: center;
    margin: 0;
    transition: all .5s ease;
}

.PageLink:hover .link p {
    color: #656666;
    font-family: 'Montserrat', sans-serif;
    transition: all .5s ease;
}

.logo {
    width: 400px;
    position: fixed;
    top: 5%;
    left: 3%;
    font-size: 0;
    z-index: 10;
    padding: 0;
}

.wrapper {
    width: 100%;
    position: relative;
    overflow: hidden;
}

.Banner {
    width: 100%;
    min-height: 100vh;
    background-image: url(../images/Banner/index_bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: relative;
}

.BannerText {
    width: 100%;
    position: absolute;
    bottom: 3%;
    left: 3%;
}

.BannerText h1 {
    font-family: 'Noto Serif TC', serif;
    font-size: 2rem;
}

.BannerText p {
    font-size: 1.5rem;
    color: #656666;
    font-family: 'Noto Serif TC', serif;
    margin: 0;
}


@media screen and (max-width:991px) {
    .logo {
        width: 80% !important;
        padding: 0%;
        top: unset;
        bottom: 10%;
        left: unset;
        right: 10%;
    }

    .PageLink {
        width: 180px;
        right: 5%;
    }

    .PageLink .link {
        border: 2px solid rgba(242, 243, 247, .99);
        padding-top: 0.49em;
        padding-right: 1.31em;
        padding-bottom: 0.49em;
        padding-left: 1.31em;
        transition: all .5s ease;
    }

    .PageLink .link p {
        font-size: 11px;
    }

    .BannerText {
        bottom: 3%;
        left: 24%;
    }

    .BannerText p {
        font-size: 1rem;
    }
}