.link-grid-3-columns-wrapper {
    flex-wrap: wrap !important;
    display: flex;
    width: 100%;
    justify-content: center;
}

.link-grid-3-columns-wrapper>.wp-block-column {
    flex: 1 1;
}

.link-grid-3-columns-wrapper>.wp-block-column:not(:first-child) {
    margin-left: 32px !important;
}

ul.link-grid-wrapper {
    column-count: 3;
    column-fill: auto;
    margin-top: 15px;
    margin-bottom: 0;
    margin-left: 0 !important;
    padding-left: 0 !important;
}

.link-grid-3-columns-wrapper .squarebox-wrap {
    margin-bottom: 24px;
    padding-bottom: 75%;
}

.link-grid-3-columns-wrapper .link-grid-wrapper {
    column-count: 1;
}

ul.link-grid-wrapper li {
    list-style: none;
}

.link-grid__list-title,
.link-grid__list-title span {
    font-size: var(--h3-font-size-default);
    font-family: 'masqualero', serif !important;
    line-height: var(--h3-line-height-default)
}

.link-grid-wrapper a {
    text-decoration: unset;
    width: 100%;
    display: block;
    position: relative;
    border-bottom: 2.4px solid #CBC4BC;
    padding-bottom: 15px;
    padding-right: 33px;
    margin-bottom: 10px;
    color: #2D2926 !important;
}

.link-grid-wrapper a:hover,
.link-grid-wrapper a:focus {
    border-color: #2D2926;
}

.link-grid-left-column-inner,
.link-grid-right-column-inner {
    position: relative;
}

.link-grid-3-columns-wrapper .link-grid-left-column-inner+.link-grid__column-title {}

.link-grid-3-columns-wrapper .link-grid__column-title+.link-grid-kicker-text {}

.link-grid-wrapper a span i.arcadia-arrow {
    content: url('../assets/images/arrow.svg');
    position: absolute;
    top: calc(50% - 7.5px);
    right: 8px;
    transform: translateY(-50%);
    height: 12px;
    width: 20px;
    color: #9d2235;
    transition: all 0.2s ease-in-out;
    object-fit: cover;
    display: block;
}

.link-grid-wrapper a span:after {
    content: ' ';
    top: calc(50% - 7.5px);
    right: 8px;
    transform: translateY(-50%);
    height: 2px;
    width: 20px;
    background: #9d2235;
    position: absolute;
}

.link-grid-wrapper a:hover span i.arcadia-arrow,
.link-grid-wrapper a:focus span i.arcadia-arrow {
    right: 0px;
}


.link-grid__column-title {
    font-size: var(--h2-font-size-default);
    line-height: var(--h2-line-height-default);
    margin-bottom: var(--h2-margin-bottom-default);
}

@media only screen and (max-width: 1024px) {
    .site-inner .entry-content .link-grid-3-columns-wrapper .wp-block-column {
        width: 100%;
        flex: 1 1 100% !important;
        max-width: 100% !important;
        margin-left: 0 !important;
        /* cancel desktop spacing */
    }

    /* Also cancel any left margins added for center/right columns */
    .link-grid-3-columns-wrapper>.wp-block-column:not(:first-child),
    .link-grid-3-columns-wrapper.wp-block-columns>.wp-block-column.link-grid-center-column,
    .link-grid-3-columns-wrapper.wp-block-columns>.wp-block-column.link-grid-right-column {
        margin-left: 0 !important;
    }

    /* Keep links stacked in one column */
    ul.link-grid-wrapper {
        column-count: 1;
    }
}

@media screen and (max-width:575px) {}

/*# sourceMappingURL=block-link-grid-3-columns.css.map */