a {
    text-decoration: none;
    color: #000;
}

footer {
    background-color: #343a40 !important;
}

footer a {
    color: #fff !important;
}

footer {
    margin-top: 20px;
    color: #fff !important;
}

#about p {
    padding: 5px;
}

.card {
    width: 100%;
    margin-top: 20px;
    overflow-y: hidden;
}
.application__icon{
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 158px;
    margin-left: auto;
    margin-right: auto;
}
.application__title {
    margin-bottom: 0;
    margin-top: 24px;
    color: #142149;
    position: relative;
    width: 100%;
}
.application__title-text{
    opacity: 1;
    transform: translateY(0);
    transition: .3s ease;
    display: block;
}
