.bg-primary {
    background-color: #a7beca !important;
}

.social-icons .social-icon :hover {
    background-color:#a7beca;
}

.text-primary {
    color: #5a6971 !important;
    font-size: calc(1.25rem+5.7px);
}

a {
    color: #303335;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
    font-family: "Noto Sans TC", sans-serif;
    font-optical-sizing: auto;
    font-weight: weight;
    font-style: normal;
}

h1, .h1 {
    font-weight: 600;
}

h2, .h2 {
    font-weight: 400;
}

.subheading {
    font-family: "Noto Sans TC", sans-serif;
    font-weight: 300;
    text-transform: none;
    font-size: 1.2rem;
}