.home-card {
    margin-bottom: 15px !important;
}
.event-name {
    letter-spacing: 1px;
    font-weight: 500;
    text-align: center;
    color: white !important;
    background-color: #2d7788 !important;
    padding: 6px 0;
}
.cube-icon {
    background-color: #fafafa;
    text-align: center;
}
.cube-icon img {
    width: 40%;
    max-width: 100px;
    margin-bottom: 3px;
}
.alg-name {
    letter-spacing: 1px;
    font-weight: 500;
    text-align: center;
    color: #2d7788;
    background-color: white;
    padding: 6px 0;
}
.alg-name:hover, .alg-name:focus, .alg-name:active {
    color: #2d7788;
    background-color: #d5e3e7;
}