.ark-block-boxLinks {
    --arkb-box-width: 50%;
    --arkb-gap--x: 1.5rem;
    --arkb-gap--y: 1.5rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin-left: calc(var(--arkb-gap--x)*-1);
    row-gap: var(--arkb-gap--y)
}
.ark-block-boxLinks .ark-block-boxLink {
    box-shadow: var(--arkb-shadow);
    margin: 0 0 0 var(--arkb-gap--x);
    width: calc(var(--arkb-box-width) - var(--arkb-gap--x))
}
.ark-block-boxLink .arkb-boxLink__title {
    font-size: 1rem
}
.ark-block-boxLink .arkb-boxLink__body a {
    position: relative;
    z-index: 1
}
.arkb-boxLink__figure.-icon {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 2rem 2rem 0
}
.arkb-boxLink__figure.-icon svg {
    color: currentColor;
    display: block;
    height: var(--arkb-boxlink_icon_size, 5em);
    width: var(--arkb-boxlink_icon_size, 5em)
}
.arkb-boxLink__figure.-icon i {
    display: block;
    font-size: var(--arkb-boxlink_icon_size, 5em)
}
.ark-block-boxLink.-horizontal .arkb-boxLink__inner {
    align-items: stretch;
    flex-direction: row
}
.ark-block-boxLink.-horizontal .arkb-boxLink__figure {
    flex: 1 0 40%
}
.ark-block-boxLink.-horizontal .arkb-boxLink__figure.-icon {
    flex-basis: auto;
    padding: 0 0 0 1.5rem
}
.ark-block-boxLink.-horizontal .arkb-boxLink__body {
    flex: 1 1 100%
}
.arkb-boxLink.is-style-banner {
    color: #fff
}
.arkb-boxLink.is-style-banner .arkb-boxLink__inner {
    position: relative
}
.arkb-boxLink.is-style-banner .arkb-boxLink__figure {
    z-index: 1
}
.arkb-boxLink.is-style-banner .arkb-boxLink__body {
    padding: 2rem 1.5rem;
    position: relative;
    z-index: 1
}
.arkb-boxLink__bg {
    margin: 0;
    transition: opacity .25s;
    z-index: 0
}
.arkb-boxLink__bg, .arkb-boxLink__layer {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}
.arkb-boxLink__layer {
    background-color: #000;
    display: block;
    opacity: .5;
    z-index: 1
}
.arkb-boxLink__more__svg {
    fill: currentColor;
    margin: -2px 0 -2px .5em;
    transition: transform .25s
}
.arkb-boxLink.has-text-align-center .arkb-boxLink__more {
    justify-content: center
}
.arkb-boxLink.has-text-align-center .arkb-boxLink__more__svg {
    margin-right: -1em
}