.h-background-icon {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: calc(5vh + 5vw);
    background-repeat: no-repeat;
    opacity: 0.2;
}

.h-icon {
    display: inline-block;
    width: 1em;
    height: 1em;
    background-position: center;
    background-size: 1em;
    background-repeat: no-repeat;
    content: '';
    vertical-align: middle;
}

.h-ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
