.jc-caas-icon-columns > .wp-block-column {
    display: grid;
    grid-template-columns: 100%;
    grid-template-rows: 68px 20px minmax(60px, auto) 2fr;
    row-gap: 12px;
}

@media (min-width: 1300px) {
    .wp-block-cover.padded-content.jc-left-contained .wp-block-cover__inner-container {
        margin-left: calc(((100vw - var(--container-max-width)) / 2) - var(--padded-content-x));
    }
}

:root {
    --pds-tabs-accordion-header-text-color-basic: var(--brand-color-black);
    --pds-tabs-content-text-color: var(--brand-color-black-800);
}

.wp-block-quote > *:not(cite) {
    font-family: var(--brand-heading-font, sans-serif);
    font-weight: 400;
    font-feature-settings: 'liga' off;
    line-height: 1.28;
    font-size: var(--headering-font-size-5);
}

.jc-caas-quote {
    font-weight: 400;
}

.jc-caas-quote cite span:nth-child(1) {
    color: currentColor;
}

.wp-block-quote cite {
    font-style: normal;
    font-size: 16px;
}

.wp-block-quote cite sub {
    font-size: 14px;
}

.jc-caas-numbered-columns {
    padding-top: 40px;
}

.jc-caas-numbered-columns .wp-block-column {
    --jc-num-size: 32px;
}

.jc-caas-numbered-columns:before {
    content: "";
    background: var(--brand-color-primary);
    border-radius: 0;
}

.jc-caas-numbered-columns .wp-block-heading {
    font-weight: 400;
}

.jc-caas-numbered-columns .wp-block-heading .number {
    font-size: 16px;
}

.wp-block-separator.is-style-wide {
    border-top-width: 8px;
}

.gform_button:after {
    content: "";
    background-image: var(--brand-white-arrow-svg);
    background-repeat: no-repeat;
    background-size: contain;
    width: 24px;
    height: 24px;
}