.about svg,
.visionMission svg,
.vision svg {
    display: inline-block;
    flex: 0 0 2rem;
    width: 2rem;
    height: 2rem;
    margin-right: 2rem;
    margin-top: 1rem;
    fill: var(--color-secondary);
    font-weight: bold;
}

.visionMission {
    background: linear-gradient(rgba(255, 255, 255, 0.918), rgba(238, 238, 238, 0.938)), url('../../images/foreground.jpg');
}

.achievements {
    margin-top: 8rem;
}

section.staffs .chain .card .head img {
    object-position: top;
}

section.staffs .chain .card .body {
    padding: 2rem 0 0 0;
    text-align: center;
}

section.staffs .chain .card .title {
    font-size: 2.2rem;
}

footer.footer {
    background: linear-gradient(rgba(15, 15, 15, 0.932), rgba(29, 29, 29, 0.932)), url('../../images/footer.jpg');
    padding: 4rem;
    color: #B2B2B2;
}

footer.footer ul {
    font-size: 1.4rem;
    list-style: none;
}

footer.footer ul li:not(last-of-type) {
    margin-top: 3rem;
}

footer.footer ul li {
    display: flex;
    text-transform: capitalize;
    /* align-items: center; */
}

footer.footer ul li a {
    text-decoration: none;
    color: inherit;
}

footer.footer ul li a:hover {
    color: #fff;
}

footer.footer svg {
    width: 2rem;
    height: 2rem;
    fill: var(--color-secondary);
    margin-right: 1rem;
}

h3.footer-heading {
    color: #63F5C4;
    font-size: 1.8rem;
}

footer.footer p.copyright {
    font-size: 1.2rem;
    margin-top: 5rem;
    color: #fff;
    letter-spacing: .2rem;
    font-family: arial, sans-serif;
}

@media(max-width:750px) {
    footer.footer {
        padding: 2em;
    }
}

@media(max-width:900px) {}