.link-card:hover {
    transform: scale(1.05);
    z-index: 1;
}

.link-card:hover>.link-card-button {
    /**
	transform: scale(1.3);
	box-shadow: 0 0 6px #ffffff;
	*/
    /* transform: box-shadow 0 0 6px #ffffff; */
}

.link-card {
    width: 100%;
    box-sizing: border-box;
    position: relative;
    transition: transform var(--link-card-highlight-transition-time);

    border-radius: 20px !important;
    min-height: 0px !important;
    padding: var(--wp--preset--spacing--20) !important;
    margin-bottom: 20px !important;

    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.no-highlight {
    transform: none !important;
}

.link-card-content {
    max-width: 80% !important;
}

.link-card-content-bottom {
    margin-top: auto !important;
}

.link-card .link-card-content .link-card-heading {
    padding: 0 !important;
    margin: 0 !important;
    line-height: 1em !important;
    min-height: 0;
    font-size: var(--wp--preset--font-size--x-large) !important;
}

.link-card-text {
    padding: 0 !important;
    font-size: var(--wp--preset--font-size--medium) !important;
    line-height: 1.3;
    min-height: 0 !important;
}

.link-card-button {
    position: absolute;
    right: 1em;
    width: 4rem;
    height: 4rem;

    transition: transform var(--link-card-highlight-transition-time);

    border-style: none;
    border-width: 0px;
    border-radius: 50%;
    margin-bottom: 0;
    padding: 0.8rem;
}

.link-card-border {
    border: 2px solid var(--grey-highlight) !important;
}

.link-card-button-bottom {
    bottom: 1em;
}

.link-cards-columns {
    /**
    width: 100%;
    height: 100% !important;
    flex-grow: 1 !important;
	*/
    height: 800px;
}

.link-cards-column {
    height: 100%;
}

.link-cards-column>div.vc_column-inner {
    height: 100%;
}

.link-cards-column>div.vc_column-inner>div.wpb_wrapper {
    height: 100%;
}

.link-cards-column-30-70>div>div>div:nth-child(1) {
    height: calc(35% - calc(var(--wp--preset--spacing--10) * 0.5));
}

.link-cards-column-30-70>div>div>div:nth-child(2) {
    height: calc(65% - calc(var(--wp--preset--spacing--10) * 0.5));
}

.link-cards-column-50-50>div>div>div:nth-child(1) {
    height: calc(50% - calc(var(--wp--preset--spacing--10) * 0.5));
}

.link-cards-column-50-50>div>div>div:nth-child(2) {
    height: calc(50% - calc(var(--wp--preset--spacing--10) * 0.5));
}

.link-cards-column-70-30>div>div>div:nth-child(1) {
    height: calc(65% - calc(var(--wp--preset--spacing--10) * 0.5));
}

.link-cards-column-70-30>div>div>div:nth-child(2) {
    height: calc(35% - calc(var(--wp--preset--spacing--10) * 0.5));
}