.learning .card--innerContent .card--deadendDate p, .category-learning .card--innerContent .card--ongoing p {
    background: #476aa0;
}
.volunteering .card--innerContent .card--deadendDate p, .category-volunteering .card--innerContent .card--ongoing p {
    background: #f9b416;
}
.internships .card--innerContent .card--deadendDate p, .category-internships .card--innerContent .card--ongoing p {
    background: #bec81e;
}
.participating .card--innerContent .card--deadendDate p, .category-participating .card--innerContent .card--ongoing p {
    background: #fa502d;
}
.grants .card--innerContent .card--deadendDate p, .category-grants .card--innerContent .card--ongoing p {
    background: #853572;
}
.internships .card--innerContent .icon-place {
    background: url(/fonts/icon-internships.svg?f209e763e876a0cb540466abcfe00b88);
}
.participating .card--innerContent .icon-place {
    background: url(/fonts/icon-participating.svg?d4060b0c394cb38f81c39c4057b4f8e2);
}
.grants .card--innerContent .icon-place {
    background: url(/fonts/icon-grants.svg?c8d2147ee73b943e57f7f5e81444d118);
}
.volunteering .card--innerContent .icon-place {
    background: url(/fonts/icon-volunteering.svg?463044f1605456a9c10e6612e29d7019);
}
.learning .card--innerContent .icon-place {
    background: url(/fonts/icon-learning.svg?404f6f930c8c685ba133af1a32614d08);
}
.cards--group .card-deck .card--whole {
    margin-bottom: 5px;
    min-height: 273px;
    min-width: 277px;
    max-width: 277px;
}
.cards--group .card-deck .card--whole .card--innerContent {
    margin-right: 5px;
    margin-left: 5px;
    margin-bottom: 0;
}
.cards--group .card-deck .card--whole .card--footer {
    height: 25px;
}
.cards--group .card-deck {
    margin-top: 5px;
    margin-left: 5px;
}

@media (max-width: 553px) {
    .cards--group .card-deck .card--whole {
        margin-left: auto;
        margin-right: auto;
    }
    .cards--group .card-deck {
        margin-left: initial;
    }
}