.license-card {
    transition: transform 0.3s;
}
.license-card .card-header {
    height: 4em;
    padding: 1em 0 1em 0;
}

.license-card:hover {
    transform: translateY(-5px);
}

.license-card-price {
    white-space: nowrap;
    padding: .5em 0 .5em;
}

.license-card-price-old {
    text-decoration: line-through;
    color: #333;
}

.license-card-price-tag {
    position: relative;
    padding: 0 4px;
    margin-left: .7em;
    font-size: 1em;
    font-weight: 400;
    line-height: 1em;
    background-color: #f52f12;
    color: #fff;
}
.license-card-price-tag:after {
    content: "";
    position: absolute;
    left: -.65em;
    top: 0;
    bottom: 0;
    margin: auto;
    border-top: .7em solid transparent;
    border-bottom: .7em solid transparent;
    border-right: .7em solid #f52f12;
}
.license-card-desc {
    margin:0 calc(var(--bs-card-spacer-x) * -1) 1em;
    /*margin-right: calc(var(--bs-card-spacer-x) * -1);*/
    padding: 1em var(--bs-card-spacer-x) 1em;
    background-color: var(--bs-card-cap-bg);
}
.license-card.border-primary .license-card-desc {
    background-color: rgba(var(--bs-primary-rgb), .2);
}