.block_download {
    text-align: center;
    background-color: #f6f6f6;
    border-radius: 8px;
    padding-top: 8px;
    display: block;
}

.block_download img {
    width: 90px;
    transition: all 0.2s;
}

.block_download span {
    background-color: var(--firmenfarbe);
    color: var(--firmenfarbe_text);
    display: block;
    padding: 24px 8px 8px 8px;
    border-radius: 8px;
    margin-top: -20px;
    transition: all 0.2s;
}

.block_download:hover span {
    background-color: var(--firmenfarbe_heller);
}

.block_download:hover img {
    transform: scale(1.05);
}